Sessions

Backend

In Backend Modulen werden Sessions fogendermaßen verwendet:


$my_vars = $GLOBALS["BE_USER"]->getSessionData("tx_myextension");

Eigene Werte können hinzugefügt werden:

$my_vars['somevalue'] = "Hello World";

Speichern der Daten:

$GLOBALS["BE_USER"]->setAndSaveSessionData ('tx_myextension', $my_vars);

$my_vars können im Klassenweiten Kontekt mit $this->my_vars aufgerufen werden.

Frontend

In Frontend Modulen werden Sessions leicht unterschiedlich verwendet:

$my_vars = $GLOBALS["TSFE"]->fe_user->getKey('ses','tx_myextension_mykey');

Eigene Werte können genauso hinzugefügt werden:

$my_vars['somevalue'] = "Hello World";

Speichern der Daten

$GLOBALS["TSFE"]->fe_user->setKey('ses','tx_myextension_mykey',$my_vars);
$GLOBALS["TSFE"]->storeSessionData();

(Siehe wiki.typo3.org/index.php/Table_of_Contents_%28XDG%29)

Erstellt: 07/2010| Geändert: 10/2015